/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package View.Interfaces;

import Model.TabelaPacientes;
import java.awt.event.ActionListener;

/**
 *
 * @author Ricardo
 */
public interface PacienteView {

    public void setIdentificador(int identificador);
    public int getIdentificador();

    public void setNome(String nome);
    public String getNome();

    public void packAndShow();
    public void clearFields();

    public int linhaSelecionadaTabelaPaciente();

    public void enableTxtPacienteIdentificador(boolean arg);
    public void enableTxtPacienteNome(boolean arg);

    public void setTabelaPacientes(TabelaPacientes modelo);
    public TabelaPacientes getTabelaPacientes();

    public void atualizaTabelaPacientes();

    //Metodos de configurar os listeners.. para logica da apresentação
    public void setInserirActionListener(ActionListener listener);
    public void setRemoverActionListener(ActionListener listener);
    public void setAlterarActionListener(ActionListener listener);

}
